.index_navigation_topbg{width:100%; min-width:1190px; max-width:1920px; margin:auto; height:45px; background:#1e1e1e;}
.index_navigation_top1{width:1190px; margin:0 auto;}
.index_navigation_top1 ul li{  font-size:14px; color:#ffffff; line-height:45px;}
.index_navigation_top1 ul li a{font-size:14px; color:#ffffff;}
.index_navigation_search{width:176px;  background:#2b2b2b; height:45px; margin-left:10px; line-height:45px !important; padding:0 !important;}
.top_head_leftr{width:440px;float:right;position:relative;}
.top_head_rightl{float:right;position:relative;}
.top_head_rightl li{float:right;line-height:50px;}
/*logo*/
.index_navigation_head{width:100%; min-width:1190px;position:relative;z-index:100; max-width:1920px; margin:auto; height:92px; background:#fff;/*position: relative;z-index:9;*//*border-bottom:1px solid #e3e3e3;*/}
.index_navigation_Top{ width:1190px; margin:0 auto;  }
.index_navigation_Logo{
    width:384px;height:91px;border-right:1px solid #e1e1e1;float:left;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-animation-duration: 1s;
    -webkit-animation-delay: .2s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: 1s;
    -moz-animation-delay: .2s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: 1s;
    -ms-animation-delay: .2s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: 1s;
    animation-delay: .2s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}
.index_navigation_Logo ul li{  font-size:16px; color:#7e7e7e; line-height:28px;letter-spacing:9px;}
.index_navigation_Logo ul li em{font-style:normal;color:#1e64bc;font-weight:bold;}
.index_navigation_Logo ul li span{ font-size:20px; color:#333333; font-weight:bold; line-height:22px;letter-spacing:1px;}
.index_navigation_Logo ul li img{width:auto; height:auto; border:none;margin-top:15px;}
.index_navigation_HeadRight{ width:210px; text-align:right; padding-right:60px;  margin-top:33px; background:url(../ZERO/img/top_tel.png) right no-repeat;}
.index_navigation_HeadRight ul li{font-size:16px; color:#b02f33; line-height:20px;}
.index_navigation_HeadRight ul li span{font-size:26px; font-weight:bold; color:#343434; line-height:30px;}

.index_navigation_page_Menubg{ width:650px;height:91px;}
.index_navigation_page_Menu{margin:auto; width:614px; height:91px; background:#fff;color:#333;font-size:17px;text-align:center;}
.index_navigation_page_Menu ul li{  list-style:none; width:90px;height:91px;line-height:91px; text-align:center; font-size:17px; color:#333; }
.index_navigation_page_Menu ul li h2,.index_navigation_page_Menu ul li a{ font-size:16px; color:#ffffff; line-height:60px; font-weight:normal;}
.index_navigation_page_Menu ul li:hover{ background:url(../ZERO/img/menu_hover.png) center bottom no-repeat;}
.index_navigation_page_Menu ul li:hover h2{color:#ffffff; font-weight:bold;}
.index_navigation_page_Menu ul li a:hover{ text-decoration:none;}

.index_navigation_page_Menu ul li a:link, .index_navigation_page_Menu ul li a:visited{
color: #fff;
}

.index_navigation_page_Menu ul li a.selected,.index_navigation_page_Menu ul li a:hover{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color: #fff;
}

.index_navigation_page_Menu ul li ul li a.selected,.index_navigation_page_Menu ul li  ul li a:hover{
color: #fff;
}
.index_navigation_page_Menu ul li ul li a:link, .index_navigation_page_Menu ul li ul li a:visited{
color: #fff;
}
/*1st sub level menu*/
.index_navigation_page_Menu ul li ul{
position: absolute;
left:-22px !important;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding:0;
margin:0;
z-index:999;
background:#ffffff;
height:auto;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.index_navigation_page_Menu ul li ul li{
display: list-item;
line-height:normal;
padding: 0;
line-height:20px;
margin:6px 0;
height:auto;
background:none;
}
.index_navigation_page_Menu ul li ul li:hover{ background:#008080;}
.index_navigation_page_Menu ul li ul li:hover h3{color:#fff;}
.index_navigation_page_Menu ul li ul li h3{ color:#333333; font-weight:normal; text-align:center;font-size:14px; line-height:35px;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.index_navigation_page_Menu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.index_navigation_page_Menu ul li ul li a{
font:"Arial";
font-weight:normal;
font-size:12px;
padding:0;
margin: 0;
line-height:32px;
border-top-width: 0;
z-index:999;
border:none;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}

.index_navigation_line{width:2px; height:60px; background:url(../ZERO/img/menu_line.png) center no-repeat; padding:0 !important;}

#index_navigation_animate{
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;

-webkit-animation-duration: 1s;
-webkit-animation-delay: .2s;
-webkit-animation-timing-function: ease;
-webkit-animation-fill-mode: both;
-moz-animation-duration: 1s;
-moz-animation-delay: .2s;
-moz-animation-timing-function: ease;
-moz-animation-fill-mode: both;
-ms-animation-duration: 1s;
-ms-animation-delay: .2s;
-ms-animation-timing-function: ease;
-ms-animation-fill-mode: both;
animation-duration: 1s;
animation-delay: .2s;
animation-timing-function: ease;
animation-fill-mode: both;
}
.index_nav{
    width:655px;height:40px;float:left;margin-top:35px;margin-left:50px;
}
.index_nav_dh{
    width:100%;height:40px;float:left;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-animation-duration: 1s;
    -webkit-animation-delay: .2s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: 1s;
    -moz-animation-delay: .2s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: 1s;
    -ms-animation-delay: .2s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: 1s;
    animation-delay: .2s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}
.index_nav_dh ul{width:655px;height:50px;}
.index_nav_dh li h2{color:#333;font-size:16px;font-weight:normal;text-align:center;height:26px;}
.index_nav_dh li a:hover{text-decoration: none;}
.index_nav_dh li h2:hover{color:#fa6607;transition: all 0.4s;}
.index_nav_dh li{margin:0 17px;float:left;}
.index_nav_search{width:22px;height:40px;}
.index_rightsearch{width:39px;height:42px;float:right;}
.head_search {
   width:21px;height:21px;margin-top:21px;position:relative;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-animation-duration: 1s;
    -webkit-animation-delay: .2s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: 1s;
    -moz-animation-delay: .2s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: 1s;
    -ms-animation-delay: .2s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: 1s;
    animation-delay: .2s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}

.search_show {
    display: block;
    transform: translateY(129px);
    -ms-transform: translateY(129px); /* IE 9 */
    -webkit-transform: translateY(129px); /* Safari and Chrome */
    -o-transform: translateY(129px); /* Opera */
    -moz-transform: translateY(129px); /* Firefox */
    transition: all 0.6s;
    position: absolute;
    z-index: 99;
}

.head_searchlan form {
    width: 100%;
    margin: auto;
}
.head_searchlan ul {
    text-align: center;
}
.head_searchlan {
    width: 100%;
    height: 50px;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transition: all 0.6s;
    background-color: #fff;
    margin-top:13px;
}
.search_show{border-top: 1px solid #e3e3e3 !important;transition: all 0.1s; position: absolute;z-index: 99;}
.search_show input{color:#999 !important;}
.search_show .container{border-right: 1px solid #e3e3e3 !important;  border-left: 1px solid #e3e3e3 !important;}
.container {
    width: 1190px;
    margin: 0 auto;
    position: relative;
    height: 100%;
}
.top_head{width:100%;margin:auto;height:50px;position:relative;z-index:100;}
.top_head_left{width:39%;float:left;height:50px;background:#212121;}
.top_head_right{width:61%;float:right;height:50px;background:#ff5e14;}